2015/03/21

[Dev] 無伺服器的雲端服務: AWS Lambda

今天參加了 Amazon Taipei 舉辦的小型 workshop,介紹了新的還在試驗階段的雲端服務 AWS Lambda,覺得這個服務真的簡化了很多應用開發的流程。

無論是行動應用、網路應用、或是單機應用,基本上只要是使用 REST 架構,我們都需要一台伺服器來提供 API 服務。然而佈署一台伺服器是相當麻煩的工作,即便是在雲端的虛擬主機,也要花不少時間。AWS Lambda 提供了一個直接佈署 API 的平台,串連 AWS 的其他服務,等於開發者不必再花時間安裝、設定新主機,讓雲端服務真的 serverless。

雖然這篇看起來像是在打廣告,但是這個服務真的解決了我目前遇到的很多麻煩。我目前都是把 API 利用 node.js 佈署在 EC2 的 Linux server 上,雖然已經很簡單了,但是 AWS Lambda 可以讓我省下設定 EC2 的時間,以及在尚未正式營運前虛擬主機運轉的費用。真是好物~

2 則留言:

  1. 個人覺得 Lambda 還要更簡單一點。不過跟 Google Cloud 最主要的差異應該是 Lamdba 的邏輯被觸發後可以直接串連 AWS 的其他服務,像是透過 AWS SNS 送簡訊,更新 DynamoDB 的資料...等等。
    其實 Google Cloud 現在也有像 AWS EC2 的服務了,應該說商業競爭是好事吧 :-)

    回覆刪除